package com.tjetc.controller;

import com.tjetc.common.JsonResult;
import com.tjetc.service.ImageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("admin/imageList")
public class ImageListController {
    @Autowired
    private ImageService imageService;

    /**
     * 添加轮播图
     * @param images 添加的轮播图列表
     * @param merchantId 指定添加到商家
     * @return
     */
    @RequestMapping("add/{id}")
    public JsonResult add(@RequestBody List<String> images,
                          @PathVariable("id") Integer merchantId) {
        return imageService.add(images, merchantId);
    }

    /**
     * 指定商家id， 查询出来对应的所有的轮播图列表
     * @param merchantId 指定商家id
     * @return 返回包含结果商家列表的Json结果对象给前端处理
     */
    @RequestMapping("list")
    public JsonResult search(@RequestParam("id") Integer merchantId) {
        return imageService.search(merchantId);
    }

}
